import EnemyControl from "./EnemyControl";

const {ccclass, property} = cc._decorator;

@ccclass
export default class BulletControl extends cc.Component {

    @property
    private speed: number = 800;

    start() {

    }

    update(dt) {
        // 移动
        this.node.y += this.speed * dt;
        // 离开屏幕销毁子弹
        if (this.node.getPosition().y > 852) {
            this.node.destroy();
        }
    }

    onCollisionEnter(other, self) {
        // 如果碰到敌人，销毁自己，让敌人死亡
        if (other.tag == 1) {
            // 销毁敌人
            other.getComponent(EnemyControl).die();
            // 销毁自己
            this.node.destroy();
        }
    }
}
